com.sabro.jbusiness.gui.panels
Class EditText

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JPanel
                  extended by com.sabro.jbusiness.gui.Panel
                      extended by com.sabro.jbusiness.gui.panels.EditText
All Implemented Interfaces:
IPanel, IPanelEditorSysFiltro, IPanelEditorSysValor, ISelectable, SysDetalhe.SysDetalheListener, SysEscopo.SysEscopoListener, java.awt.datatransfer.Transferable, java.awt.event.FocusListener, java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Externalizable, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible, javax.swing.event.CaretListener, javax.swing.event.DocumentListener
Direct Known Subclasses:
EditTextJava, EditTextSql

public class EditText
extends Panel
implements IPanelEditorSysValor, IPanelEditorSysFiltro, SysEscopo.SysEscopoListener, SysDetalhe.SysDetalheListener, javax.swing.event.CaretListener, java.awt.event.MouseMotionListener, java.awt.event.MouseListener, javax.swing.event.DocumentListener

Cria formulario usado para alterar informações de campos do tipo texto encontrado nas tabelas e filtros.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.BaselineResizeBehavior
 
Nested classes/interfaces inherited from interface com.sabro.jbusiness.gui.IPanel
IPanel.PanelEventType
 
Field Summary
 
Fields inherited from class com.sabro.jbusiness.gui.Panel
dataFlavor, dataFlavors, flavorList
 
Fields inherited from class javax.swing.JComponent
TOOL_TIP_TEXT_KEY, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
EditText()
           
EditText(java.lang.String texto, java.lang.String titulo)
           
EditText(SysFiltro sysFiltro)
           
EditText(SysValor sysValor)
           
 
Method Summary
 void adjustTextArea()
          Automatiza o cálculo do tamanho ideal da área de apresentação do texto
 void avancar()
          Fecha o painel.
 void cancelar()
          Fecha o painel.
 boolean canClose(ISelectable iSelectable)
          Deve indicar se o objeto selectable pode ser fechado.
 void caretUpdate(javax.swing.event.CaretEvent caretEvent)
           
 void changedUpdate(javax.swing.event.DocumentEvent documentEvent)
           
static EditText findEditText(SysValor sysValor)
           
 void findNext()
           
 SysConexao getSysConexao()
           
 SysFiltro getSysFiltro()
           
 SysValor getSysValor()
           
 java.lang.String getTexto()
           
 void initComponents()
          Configura as dimensões, cores, comportamento e outros aspectos dos componentes que formarão painel.
 void insertString(java.lang.String str)
           
 void insertString(java.lang.String str, int position)
           
 void insertUpdate(javax.swing.event.DocumentEvent documentEvent)
           
 boolean isChanged()
           
 void limpar()
           
 void mouseClicked(java.awt.event.MouseEvent mouseEvent)
           
 void mouseDragged(java.awt.event.MouseEvent mouseEvent)
           
 void mouseEntered(java.awt.event.MouseEvent mouseEvent)
           
 void mouseExited(java.awt.event.MouseEvent mouseEvent)
           
 void mouseMoved(java.awt.event.MouseEvent mouseEvent)
           
 void mouseParado(java.awt.event.MouseEvent lastMouseEvent)
           
 void mousePressed(java.awt.event.MouseEvent mouseEvent)
           
 void mouseReleased(java.awt.event.MouseEvent mouseEvent)
           
 void openFindReplace()
           
 void readExternal(java.io.ObjectInput in)
           
 void recuperar()
           
 void redo()
           
 void removeUpdate(javax.swing.event.DocumentEvent documentEvent)
           
 void salvar()
           
 void setCrLfAuto()
           
 void setCrLfManual()
           
 void setSysFiltro(SysFiltro sysFiltro)
           
 void setSysValor(SysValor sysValor)
           
 void setTabs(int charactersPerTab)
           
 void setTexto(java.lang.String texto, boolean reset)
           
 void sysDetalheChanged(SysDetalhe.SysDetalheEvent sysDetalheEvent)
           
 void sysEscopoChanged(SysEscopo.SysEscopoEvent sysEscopoEvent)
           
 void undo()
           
 void updateSysValor()
           
 void validaAcoes()
          Controla a aparencia das chamadas de ações (Botões, Opções de Menu) de acordo com o estado do formulário.
 void vinculaSysValor(SysCampoFormatado sysCampoSysValor, SysEscopoFormatado sysEscopoSysValor)
           
 void writeExternal(java.io.ObjectOutput out)
           
 
Methods inherited from class com.sabro.jbusiness.gui.Panel
closePanel, findPanel, focusGained, focusLost, getDialog, getDialog, getDialog, getISelectableComponents, getISelectableParent, getReference, getTransferData, getTransferDataFlavors, getWindow, isDataFlavorSupported, setISelectableParent, setReference, showDialog, showDialog, showDialog, showFrame, showFrame, showPanel, showPanel, wasRequestClose, wasSelected, wasUnSelected
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintImmediately, paintImmediately, print, printAll, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusBackward, transferFocusDownCycle, validate
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, createImage, createImage, createVolatileImage, createVolatileImage, dispatchEvent, enable, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.sabro.jbusiness.gui.IPanel
closePanel, getDialog, getDialog, getDialog, getReference, setReference, showDialog, showDialog, showDialog, showFrame, showFrame, showPanel, showPanel
 

Constructor Detail

EditText

public EditText()

EditText

public EditText(SysValor sysValor)

EditText

public EditText(SysFiltro sysFiltro)

EditText

public EditText(java.lang.String texto,
                java.lang.String titulo)
Method Detail

findEditText

public static EditText findEditText(SysValor sysValor)

getSysConexao

public SysConexao getSysConexao()

initComponents

public void initComponents()
Description copied from class: Panel
Configura as dimensões, cores, comportamento e outros aspectos dos componentes que formarão painel. A criação dos componentes deve ser feita em variáveis declaradas como final para evitar que sejam recriadas.

Specified by:
initComponents in class Panel

setSysValor

public void setSysValor(SysValor sysValor)
Specified by:
setSysValor in interface IPanelEditorSysValor

vinculaSysValor

public void vinculaSysValor(SysCampoFormatado sysCampoSysValor,
                            SysEscopoFormatado sysEscopoSysValor)

sysEscopoChanged

public void sysEscopoChanged(SysEscopo.SysEscopoEvent sysEscopoEvent)
Specified by:
sysEscopoChanged in interface SysEscopo.SysEscopoListener

sysDetalheChanged

public void sysDetalheChanged(SysDetalhe.SysDetalheEvent sysDetalheEvent)
Specified by:
sysDetalheChanged in interface SysDetalhe.SysDetalheListener

updateSysValor

public void updateSysValor()

getSysValor

public SysValor getSysValor()
Specified by:
getSysValor in interface IPanelEditorSysValor

setSysFiltro

public void setSysFiltro(SysFiltro sysFiltro)
Specified by:
setSysFiltro in interface IPanelEditorSysFiltro

getSysFiltro

public SysFiltro getSysFiltro()
Specified by:
getSysFiltro in interface IPanelEditorSysFiltro

insertString

public void insertString(java.lang.String str)

insertString

public void insertString(java.lang.String str,
                         int position)

setTabs

public void setTabs(int charactersPerTab)

caretUpdate

public void caretUpdate(javax.swing.event.CaretEvent caretEvent)
Specified by:
caretUpdate in interface javax.swing.event.CaretListener

adjustTextArea

public void adjustTextArea()
Automatiza o cálculo do tamanho ideal da área de apresentação do texto


getTexto

public java.lang.String getTexto()

setTexto

public void setTexto(java.lang.String texto,
                     boolean reset)

isChanged

public boolean isChanged()

limpar

public void limpar()

setCrLfAuto

public void setCrLfAuto()

setCrLfManual

public void setCrLfManual()

openFindReplace

public void openFindReplace()

findNext

public void findNext()

undo

public void undo()

redo

public void redo()

validaAcoes

public void validaAcoes()
Controla a aparencia das chamadas de ações (Botões, Opções de Menu) de acordo com o estado do formulário.


mouseParado

public void mouseParado(java.awt.event.MouseEvent lastMouseEvent)

canClose

public boolean canClose(ISelectable iSelectable)
Description copied from interface: ISelectable
Deve indicar se o objeto selectable pode ser fechado. O parâmetro indica qual objeto solicitou o fechamento.

Specified by:
canClose in interface ISelectable
Overrides:
canClose in class Panel
Returns:

avancar

public void avancar()
Description copied from interface: IPanelEditorSysFiltro
Fecha o painel. O filtro resultante pode ser recuperado pelo método getSysFiltro()

Specified by:
avancar in interface IPanelEditorSysFiltro
Specified by:
avancar in interface IPanelEditorSysValor

cancelar

public void cancelar()
Description copied from interface: IPanelEditorSysFiltro
Fecha o painel. O método getSysFiltro() devolverá o valor null.

Specified by:
cancelar in interface IPanelEditorSysFiltro
Specified by:
cancelar in interface IPanelEditorSysValor

salvar

public void salvar()
Specified by:
salvar in interface IPanelEditorSysValor

recuperar

public void recuperar()
Specified by:
recuperar in interface IPanelEditorSysValor

changedUpdate

public void changedUpdate(javax.swing.event.DocumentEvent documentEvent)
Specified by:
changedUpdate in interface javax.swing.event.DocumentListener

insertUpdate

public void insertUpdate(javax.swing.event.DocumentEvent documentEvent)
Specified by:
insertUpdate in interface javax.swing.event.DocumentListener

removeUpdate

public void removeUpdate(javax.swing.event.DocumentEvent documentEvent)
Specified by:
removeUpdate in interface javax.swing.event.DocumentListener

mouseEntered

public void mouseEntered(java.awt.event.MouseEvent mouseEvent)
Specified by:
mouseEntered in interface java.awt.event.MouseListener

mouseExited

public void mouseExited(java.awt.event.MouseEvent mouseEvent)
Specified by:
mouseExited in interface java.awt.event.MouseListener

mouseClicked

public void mouseClicked(java.awt.event.MouseEvent mouseEvent)
Specified by:
mouseClicked in interface java.awt.event.MouseListener

mousePressed

public void mousePressed(java.awt.event.MouseEvent mouseEvent)
Specified by:
mousePressed in interface java.awt.event.MouseListener

mouseReleased

public void mouseReleased(java.awt.event.MouseEvent mouseEvent)
Specified by:
mouseReleased in interface java.awt.event.MouseListener

mouseDragged

public void mouseDragged(java.awt.event.MouseEvent mouseEvent)
Specified by:
mouseDragged in interface java.awt.event.MouseMotionListener

mouseMoved

public void mouseMoved(java.awt.event.MouseEvent mouseEvent)
Specified by:
mouseMoved in interface java.awt.event.MouseMotionListener

writeExternal

public void writeExternal(java.io.ObjectOutput out)
                   throws java.io.IOException
Specified by:
writeExternal in interface java.io.Externalizable
Overrides:
writeExternal in class Panel
Throws:
java.io.IOException

readExternal

public void readExternal(java.io.ObjectInput in)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException
Specified by:
readExternal in interface java.io.Externalizable
Overrides:
readExternal in class Panel
Throws:
java.io.IOException
java.lang.ClassNotFoundException